﻿/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#333;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",HELVETICA;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a:link{color:#333; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#333; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#e61101;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#e61101;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */



body{background:url(../images/body-bg.jpg) no-repeat top center #f5f5f5;}

ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border-right:none !important; background:none !important;}

.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default{ border:none; outline:none; cursor:pointer;}




.wrap,.headerMenu,.yjlink,.copyright{ width:1200px; margin:0 auto;}
.toplink,.logoSearch,.navMenu,.foot,.friendlink{ width:100%; margin:0 auto;}

/*----------简单动态图标样式-----*/
.linkyb a,.navMenu li i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }



/*--头部链接---*/
.toplink{ height:35px; line-height:35px; font-size:14px !important; color:#fff;}
.toplink a{ color:#fff; margin:0 3px;}
.linkyb{ overflow:hidden;zoom:1;}
.linkyb a{ display:inline-block; width:31px; height:35px; float:left; line-height:35px;text-align:center; text-transform:uppercase; background:url(../images/top-link.png) no-repeat 0 0;}
.linkyb span{display:inline-block; margin:0 3px; float:left;}
a.linkl{ background-position:0 0 !important;}
a.linkl:hover{background-position:-32px 0 !important;}

a.link2{ background-position:0 -35px !important;}
a.link2:hover{ background-position:-32px -35px !important;}
a.link3{ background:none !important;}
a.link3:hover{ font-weight:bold;}
#showtimes{width:auto;margin-left:30px; float:left; overflow:hidden;zoom:1;}
#showtimes p{ display:inline-block; float:left;margin-left:20px;}
#showtimes p.tianqi{margin-top:5px;font-size:14px !important;}
#showtimes p.tianqi iframe a{ font-size:14px !important;}

/*---logo和搜索---*/
.logoSearch{ margin-top:46px;}
.logo{ height:88px; width:500px;}
.search{ width:457px; height:44px; border-radius:25px; -webkit-border-radius:25px;-moz-border-radius:25px; border:1px solid #0b4980; background:#fff; overflow:hidden;zoom:1;margin-top:20px;}
.search input{ display:block; float:left;}
input.shuk{ width:310px;  height:40px; margin:1px 0 1px 18px; }
input.sousuo{ float:right !important; width:108px; height:40px; margin:2px 2px; border-radius:25px; -webkit-border-radius:25px;-moz-border-radius:25px; background:url(../images/fdj.png) no-repeat 24px 11px #619ae0 !important
; text-indent:26px; color:#fff; font-size:15px;}


/*--导航菜单---*/
.navMenu{ height:60px; margin-top:47px; background:url(../images/menu-bg.jpg) repeat-x;}
.navMenu li{ width:166px; float:left; background:url(../images/line1.png) no-repeat right; height:60px; line-height:60px; overflow:hidden;zoom:1;}
.navMenu li i,.navMenu li a{ display:block; float:left;}
.navMenu li:hover,.navMenu li.current{ background:url(../images/menu-bg-hover.jpg) no-repeat;}
.navMenu li span{ font-size:20px; color:#fff; margin-left:6px;}
.navMenu li i{ width:40px; height:60px; margin-left:22px; background:url(../images/menu-icon.png) no-repeat 0 0;}
.navMenu li.home i{margin-left:35px !important;}
.navMenu li:last-child{background: none;width:174px;}
.navMenu li:last-child:hover,.navMenu li:last-child.current{background:url(../images/menu-bg-hover.jpg) no-repeat;}

li.home i{ background-position:0 0;}
li.home:hover i{ background-position:-45px 0px;}

li.news i{ background-position:0 -60px;}
li.news:hover i{ background-position:-45px -60px;}

li.public i{ background-position:0 -120px;}
li.public:hover i{ background-position:-45px -120px;}

li.server i{ background-position:0 -180px;}
li.server:hover i{ background-position:-45px -180px;}

li.hudong i{ background-position:0 -240px;}
li.hudong:hover i{ background-position:-45px -240px;}

li.about i{ background-position:0 -300px;}
li.about:hover i{ background-position:-45px -300px;}

li.zhandian i{ background-position:0 -360px;}
li.zhandian:hover i{ background-position:-45px -360px;}




/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:31px; background:url(../images/arrow1.jpg) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left;width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px; float:right; color:#999999; text-align:center;  font-size:13px; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}



/*--页脚样式---*/
.foot{margin-top:20px;width: 1200px !important;}
.friendlink{ height:51px; border-top:1px solid #d5d5d5; border-bottom:3px solid #226ebc;}
.yjlink{ height:31px;margin:10px auto;}
.yjlink ul{ overflow:inherit;}
.yjlink li{ width:298px; border-right:1px solid #c4c4c4; background:url(../images/arrow6.png) no-repeat 233px 10px; float:left; line-height:31px; text-indent:62px; font-size:13px; position:relative;}
.yjlink li a{ color:#444;}
.yjlink li.last{ background:url(../images/arrow6.png) no-repeat 233px 10px !important;}

.yjlink li ul {display: none;}
.yjlink li:hover a { display:block;width:100%; }
.yjlink li:hover ul {display:block; position:absolute; width:100%; bottom:30px; left:0px; background:#f5f5f5; z-index:9999; overflow-y:scroll; height:275px;}
.yjlink li:hover ul li { width:228px !important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.yjlink li:hover ul li a { display:block; width:228px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.yjlink li:hover ul li:hover a {background:#dcdcdc; color:#444;}


.copyright{margin-bottom:10px;}
.yjlink li ul.last{ border:1px solid #e5e5e5 !important; }
.copytu{ width:399px; text-align:right;margin-top:30px; margin-left:40px;}
.copytu img{margin-left:11px;}
.copywen{ width:745px;  font-size:12px; line-height:24px; margin-top:10px; }
.coylink{ line-height:24px; }
.coylink a{ margin:0 10px;}
.yejwen{ width:98.5%; padding-left:1.5%;}


/*---页脚样式结束---*/


/*-------------悬停样式开始---------------*/
.right_menu{width:45px;position:fixed; height:355px;top:220px;margin-left:600px; left:51%;background:#437fbc;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.right_menu ul{ width:100%; position:absolute; z-index:3; box-sizing: content-box; overflow:visible;margin-top:5px;}
.right_menu b{display:block; position:absolute; width:100%; height:100%; z-index:1;}
.right_menu li{text-align:center;height:45px; position:relative;margin:3px 0;}

li.root3 a,li.root4 a,li.root5 a,li.root6 a,li.root7 a,li.root8 a{ line-height:35px !important;}

.right_menu .item{position:relative; width:45px; height:45px;  background:url(../images/above-bg.png) no-repeat; cursor:pointer}
.right_menu .root1{background-position:0px 0px; position:relative;}
.right_menu .root2{background-position:0px -45px;}
.right_menu .root3{background-position:0px -90px}
.right_menu .root4{background-position:0px  -135px}
.right_menu .root5{background-position:0px  -180px;}
.right_menu .root6{background-position:0px  -225px}
.right_menu .root7{background-position:0px  -270px;}
.right_menu .root8{background-position:0px  -315px;}


.button-rotate{overflow:hidden;color:#fff;}
.button-rotate a{ display:block;content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:auto;
line-height:18px;padding:5px 0;font-size:12px;font-weight:700;color:#fff!important;background-color:#18448e;text-decoration:none!important;text-align:center;-webkit-transform-origin:-50% 50%;
transform-origin:-50% 50%;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;opacity:0\9;filter:alpha(opacity=0)\9}

.button-rotate:hover a,.button-rotate:hover{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.button-rotate:hover a{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);text-decoration:none;opacity:1\9;filter:alpha(opacity=100)\9}


.right_menu .wx_con,.right_menu .share1{width:113px;position:absolute; left:45px; height:138px; top:0px; z-index:999; background:#fff; }
.right_menu .wx_con img{ width:113px; height:113px;}
.right_menu .wx_con span{ display:block; text-align:center; line-height:15px; font-size:15px; }
.right_menu .share1{top:240px; width:200px; height:33px; padding:6px 5px; right:-213px; display:none;}




/*-------------悬停样式结束---------------*/

/*---内页内容区----*/
.neiCenter{ width:1170px; margin:0 auto; margin-bottom:13px;background:#fff;padding:15px 15px;  min-height:500px;}



/*---翻页开始----*/
.page{overflow:hidden;zoom:1;margin:10px auto; padding:5px 0; text-align:center; display:table ;}
.page a{ display:block; float:left;background:#fff; border:1px solid #cccccc;/*width:28px;*/padding:0px 10px; hegiht:28px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  line-height:28px;}
.page a:hover,.page a.current{ background:#1f65b5; color:#fff; border:1px solid #0657b3;}
a.page1{ width:61px; background:#fff;}
.page span{ display:block; float:left; width:130px; height:25px; line-height:25px;}
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}




